Rank;Global Rank;Institution;Country;Sector 1;515;Istituto Italiano di Tecnologia *;ITA;Non-Profit 2;1701;Fundacio de Recerca Sant Joan de Deu *;ESP;Non-Profit 3;1930;Center for Health Technology and Services Research;PRT;Non-Profit